import { Global, Module } from '@nestjs/common';
import { JwtModule } from '@nestjs/jwt';
import { TokenUtil } from './utils/token.util';

@Global()  // 标记为全局模块
@Module({
  imports: [
    JwtModule.register({
      secret: 'your-secret-key',
      signOptions: { expiresIn: '24h' },
    }),
  ],
  providers: [TokenUtil],
  exports: [TokenUtil, JwtModule],  // 导出 TokenUtil 和 JwtModule
})
export class CommonModule {} 